/*[[ enterForm */
.enterForm {
    width: 300px;

    }
    .enterForm_field {
        padding-top: 10px;
        }
        .enterForm_field_label {
            margin-top: 3px;
            }
    .enterForm_button {
        margin: 15px 0 0;
        padding: 0 10px;
        }
    .ie .enterForm_button {
        overflow: visible;
        }
/* enterForm ]]*/

/*[[ feed */
.feed {
    margin: 12px 0 0;
    }
    .feed_item {
        margin: 0 160px 26px 0;
        line-height: 1.2;
        }
        .feed_item_img {
            float: right;
            margin-right: -160px;
        }
        .ie-lt8 .feed_item_img {
            position: relative;
            right: -40px;
            }
        .feed_item_title {
            font-size: 128.6%;
        }
        .feed_item_date {
            font-size: 92.9%;
            color: #515151;
        }
        .feed_item_text {
            margin: 6px 0 4px;

            font-size: 107.1%;
        }
        .feed_item_comment {
            font-size: 92.9%;
            color: #515151;
        }
/* feed ]]*/

/*[[ moreRef */
.moreRef {
    padding: 0 0 5px;
    }
/* moreRef ]]*/

/*[[ backRef */
.backRef {
    position: relative;
    padding: 0 0 17px;
    }
    .backRef_arrow {
        position: absolute;
        left: -15px;
        top: 1px;
        }
/* backRef ]]*/

/*[[ projectDate */
.projectDate {
    font-size: 107.1%;
    margin: 0 0 1px;
}
/* projectDate ]]*/

/*[[ person */
.person {
    margin-bottom: 26px;
    }
    .person_img {
        float: left;
        }
    .person_data {
        overflow: hidden;
        padding: 0 0 0 28px;
        }
        .person_comment {
            position: relative;
            padding: 10px 14px 13px;
            border: 1px #cdcdcd solid;
            font-style: italic;
            font-size: 150%;
            line-height: 1.15;
            }
            .person_comment_pointer {
                width: 26px;
                height: 19px;
                position: absolute;
                left: -26px;
                top: 20px;

                background: url('../img/commentPointer.png') 0 0 no-repeat;
                }
        .person_name {
            padding: 4px 0 2px 15px;
            }
/* person ]]*/

/*[[ people */
.people {
    position: relative;
    margin-top: 8px;
    border-bottom: 1px #d7d7d7 solid;
    }
    .people_added {
        position: absolute;
        left: 60%;
        top: -23px;
        }
.people_item {
    border-top: 1px #d7d7d7 solid;
    padding: 15px 0 7px;
    }
    .people_title {
        width: 20%;
        float: left;
        }
    .ie-lt8 .people_title {
        margin-right: -100%;
        }
        .people_title_name {
            font-size: 107.1%;
            }
        .people_title_comment {
            padding: 6px 0 0;
            
            font-size: 78.6%;
            color: #515151;
            line-height: 1.2;
            }
    .people_desc {
        width: 40%;
        float: left;
        
        font-size: 107.1%;
        }
        .people_desc_noNeed {
            color: #999;
            }
    .ie-lt8 .people_desc {
        margin-left: 20%;
        margin-right: -100%;
        }
        .people_desc small {
            font-size: 71.4%;
            }
        .people_desc_join {
            padding: 5px 0 12px;
            }
            .people_desc_join a, .people_desc_join a:visited {
                color: #AC2336;
                }
    .people_parts {
        width: 40%;
        float: left;
        }
        .people_parts_defaultImg {
            width: 22px;
            height: 24px;

            background: url('../img/profile_icon.gif') 0 0 no-repeat;
            }
    .ie-lt8 .people_parts {
        margin-left: 60%;
        margin-right: -100%;
        }
/* people ]]*/

/*[[ fullComment */
.fullComment {
    margin: 27px 0 20px;
    max-width: 450px;
    }
    .fullComment_img {
        float: left;
        margin: 0 10px 0 0;
        }
    .fullComment_text {
        overflow: hidden;
        line-height: 1.1;
        }
        .fullComment_text p {
            margin: 0 0 6px;
            }
/* fullComment ]]*/

/*[[ discuss */
.discuss {

    }
    .discuss_item {
        padding: 19px 0 11px;
        }
        .discuss_img {
            float: left;
            margin: 0 10px 0 0;
            }
        .discuss_comment {
            overflow: hidden;
            }
            .discuss_comment_who {
                padding: 0 0 3px;
                
                font-size: 78.6%;
                color: #515151;
                }
            .discuss_comment_text {
                padding: 0 0 2px;
                }
                .discuss_comment_text_title {
                    font-size: 107.1%;
                    }
                .discuss_comment_text_count {
                    margin-left: 5px;

                    font-size: 78.6%;
                }
/* discuss ]]*/

/*[[ newTheme */
.newTheme {
    margin-top: 20px;
    padding-bottom: 2px;
    
    font-size: 107.1%;
    }
/* newTheme ]]*/

/*[[ projectCols */
.projectCols {

    }
    .projectCols_main {
        width: 100%;
        float: left;
        margin: 0 -150px 0 0;
        }
        .projectCols_main_pad {
            padding: 0 210px 0 0;
            }
    .projectCols_photos {
        width: 150px;
        float: left;
        }
        .projectCols_photos_item {
            margin: 0 0 23px;
            }
            .projectCols_photos_item_desc {
                padding: 5px 0 0;
                }
/* projectCols ]]*/

/*[[ projectDone */
.projectDone {
    color: #fff;
    font-size: 121.4%;

    line-height: 1.15;
    
    background: #ff6f00;

    padding: 2px 11px 10px;
    margin: 0 0 29px -11px;
    }
    .projectDone_title {
        font-size: 160%;
        font-variant: small-caps;
        }
/* projectDone ]]*/

/*[[ projectTitle */
.projectTitle {
    margin-right: 210px;
    }
    .projectTitle_socialRefs {
        float: right;
        margin-top: 0.7em;
        }

.vkRef {
    width: 40px;
    height: 22px;

    vertical-align: middle;

    background: url('../img/vkRef.gif') 0 0 no-repeat;
}
.fbRef {
    width: 49px;
    height: 20px;

    vertical-align: middle;

    background: url('../img/fbRef.png') 0 0 no-repeat;
}
.twRef {
    width: 55px;
    height: 20px;

    vertical-align: middle;

    background: url('../img/twRef.png') 0 0 no-repeat;
}
/* projectTitle ]]*/

/*[[ participants */
.participants {
    margin: 5px 0 20px;
    }
    .participants_item {
        padding: 14px 0;
        }
        .participants_fio {
            font-size: 107.1%;
            }
            .participants_fio_ref {
                position: relative;
                margin-left: 33px;
                }
                .participants_fio_pic {
                    position: absolute;
                    left: -33px;
                    top: -1px;
                    }
        .participants_projectsCount {
            font-size: 107.1%;
            }
        .participants_feedback {
            font-size: 107.1%;
            }
        .participants_desc {
            font-size: 78.6%;

            padding-top: 0.4em;
            }
    .participants_noItems {
        color: #999;
        }
    .participants_editing .participants_fio_ref {
        margin-left: 55px;
        }
        .participants_checkbox {
            width: 13px;
            height: 13px;
            position: absolute;
            left: 0px;
            top: 2px;
            }
        .participants_addFeedback {
            display: none;
            position: absolute;
            left: 55px;
            bottom: 0px;

            font-size: 78.6%;
            }
        .participants_item:hover .participants_addFeedback {
            display: inline;
            }
        .js-addFeedback__hidden, .participants_item:hover .js-addFeedback__hidden {
            display: none;
            }
        .participants_feedbackForm {
            padding: 0 0 0 55px;
            }
            .participants_feedbackForm textarea {
                width: 384px;
                padding-left: 7px;
                padding-top: 2px;
                border: 1px #676767 solid;

                font-size: 107.1%;
                }
        .participants_deleteFeedback {
            color: #AC2336;
            font-size: 78.6%;

            vertical-align: top;
            margin-left: 9px;
            position: relative;
            top: 4px;
            }

.js-feedbackForm {
    display: none;
}
.js-defaultValue {
    color: #999;
}
/* participants ]]*/

/*[[ underHeader */
.underHeader {
    font-size: 107.1%;
    position: relative;
    top: -18px;
    margin-bottom: 7px;
    }
/* underHeader ]]*/

/*[[ submitButton */
.submitButton {
    font-size: 107.1%;

    padding: 4px 25px 5px;
    }
.ie .submitButton {
    overflow: visible;
    }
/* submitButton ]]*/

/*[[ projectsList */
.projectsList {
    max-width: 850px;
    }
    .projectsList_item {
        margin-bottom: 35px;
        }
        .projectsList_pic {
            float: left;
            margin-right: 18px;
            }
        .projectsList_content {
            overflow: hidden;
            }
            .projectsList_date {
                font-size: 92.9%;
                color: #515151;
                }
            .projectsList_title {
                font-size: 150%;
                margin: 4px 0 9px;
                }
            .projectsList_text {
                font-size: 107.1%;
                line-height: 1.2;
                }
            .projectsList_photo {
                margin-top: 8px;
                padding-bottom: 1px;
                }
        .projectsList_lCol {
            width: 60%;
            float: left;
            }
            .ie-lt8 .projectsList_lCol {
                margin-right: -100%;
                display: inline;
                }
        .projectsList_rCol {
            width: 39%;
            float: left;
            }
            .ie-lt8 .projectsList_rCol {
                margin-left: 61%;
                margin-right: -100%;
                display: inline;
                }
/* projectsList ]]*/

